Access order to avoid inter-vector-conflicts in complex memory systems
نویسندگان
چکیده
The performance of a vector processor accessing vectors is strongly dependent on the conflicts produced in the memory subsystem. These conflicts delay the work of the functional units. The concurrent memory access of several vector streams causes inter-conflicts between the references of the different vector streams. In a memory system where several memory modules are mapped in every bus (complex memory system) the number of conflicts increases because the bus must be shared by vector streams. Conflicts named linked conflicts and complex conflicts decrease the performance of the steady-state phase in complex memory systems (CRAY X-MP). This paper proposes a method that allows a concurrent access to several vector streams reducing the average memory access time in vector processors with complex memory systems.
منابع مشابه
Reduce Conflicts between Vector Streams in Complex Memory Systems
The performance of a vector processor accessing vectors is strongly dependent on the conflicts produced in the memory subsystem. These conflicts delay the job of the functional units. Conflicts named linked conflict and complex conflicts interfere the steady-state performance in complex memory systems (CRAY X-MP).This paper proposes a method to access vector streams that reduces the average mem...
متن کاملMemory Access Synchronization in Vector Multiprocessors
In vector multiprocessor systems, collisions in the interconnection network and conflicts in the memory modules are the main causes of the performance degradation. In this work we propose to synchronize the access to the memory system so that streams can be accessed with the minimum achievable latency if their elements are requested out of order. The mechanism uses a blockinterleaved storage sc...
متن کاملConflict-free access to streams in multiprocessor systems
The simultaneous access to several vectors is typical in vector multiprocessors. When these accesses are performed in an asynchronous manner, collisions in the network and the conflicts in the memory modules produce high latencies that reduce the efficiency of the system. In this paper we propose a block-interleaved storage scheme to store streams as well as a synchronized out-of-order access m...
متن کاملInter-group conflicts experienced by Iranian nurses: A qualitative study
Introduction: Conflict among nurses has been identified as a significant issue within healthcare settings all around the world. Nurses confront with different types of interpersonal conflicts in their work. It's important to know causes and effects of conflicts in nursing units before deciding to manage them. Aim: describing the experiential aspects of nurses' inter group conflicts focused on c...
متن کاملIncreasing the Effective Memory Bandwidth in Multivector Processors
In the memory system of multivector processors, the interferences between concurrent vector streams cause the loss of cycles that makes the effective throughput be lower than the required throughput. Then, the work of the functional units is delayed. Using the classical order to access the vector stream elements, the vector stream references the memory modules using a temporal distribution that...
متن کامل